// 内置模块
// 处理路径相关
const path = require('path')

// 路径
// const dirpath = 'c:/a/b/c/d.html'
// const dirpath = 'c:/a/b/c'
// const dirpath = 'http://nodejs.cn/api/assert.html'

// 得到路径中最后一个分隔符后面内容
// console.log(path.basename(dirpath));

// const dirpath = 'c:/a/b/c/d.html'

// 得到路径中最后一个分隔符前面的字符串
// console.log(path.dirname(dirpath));

// 全局变量
// 得到当前执行文件的绝对根目录
// console.log(__dirname);
// console.log(path.dirname(__dirname));
// // 得到当前执行文件的绝对路径
// console.log(__filename);

// const dirpath = 'http://nodejs.cn/api/assert.html'
// 得到路径中的扩展名 .html
// console.log(path.extname(dirpath));

// 拼接操作路径
// 连接路径
// console.log(path.join('f', 'www', 'a.html'));
// console.log(path.join(__dirname, 'data', 'user.json'));
// console.log(path.join(__dirname, 'data/user.json'));
// 上一次
// console.log(path.join(__dirname, '../data/user.json'));

// 把相对地址转为绝对地址
console.log(path.resolve('./data/user.json'))
// console.log(path.resolve('../data/user.json'))








